home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / lisp / kcl / akcl / akcl1615.lha / aix3_mprotect / makefile < prev    next >
Makefile  |  1990-08-24  |  876b  |  35 lines

  1. #Makefile for mprotect
  2. CC=cc
  3. # flags passed to compiler
  4. CFLAGS=-O
  5.  
  6. all:    mprotect loadmprotect command
  7.     @ echo '********Note you must be superuser to do the following!*******'
  8.     ./loadmprotect
  9.     chmod ugo+s loadmprotect
  10.     
  11. command:
  12.     rm -f ../xbin/akcl
  13.     (cd ../unixport; echo "#!/bin/sh" > ../xbin/akcl; \
  14.     echo "(cd `pwd`/../aix3_mprotect ; ./loadmprotect)" >> ../xbin/akcl; \
  15.     echo "`pwd`/saved_kcl `pwd`/" >> ../xbin/akcl )
  16.     chmod 755 ../xbin/akcl
  17.     rm -f  ../xbin/kcl ; ln ../xbin/akcl ../xbin/kcl
  18.  
  19. mprotect: mprotect.c /lib/kernex.exp mprotect.exp
  20.     cc -c mprotect.c -o mprotect.o
  21.     ld mprotect.o -bI:/lib/kernex.exp -bE:mprotect.exp -o mprotect -bI:/lib/syscalls.exp  
  22.  
  23. loadmprotect: loadmprotect.c
  24.     cc -o loadmprotect loadmprotect.c
  25.  
  26. try: foo.c
  27.     cc  -o try -g    foo.c -bI:mprotect.exp
  28.  
  29. try_nso: foo.c
  30.     cc  -o try -g -bnso  -bI:/lib/syscalls.exp    foo.c -bI:mprotect.exp
  31.  
  32.  
  33.     
  34.  
  35.